using System;
using System.Collections.Generic;
using System.Text;

namespace Ricciolo.PaperBoy.Feeds
{
    public class WaitFeedItem : IFeedItem
    {
        /// <summary>
        /// Retrieves the author from the feed item
        /// </summary>
        public string Author
        {
            get { return String.Empty; }
        }

        /// <summary>
        /// Retrieves the URL of the comments page from the feed item
        /// </summary>
        public Uri Comments
        {
            get { return null; }
        }

        /// <summary>
        /// Get RSS uri comments for this item
        /// </summary>
        public Uri CommentRss
        {
            get { return null; }
        }

        /// <summary>
        /// Retrieves the number of comments from the feed item
        /// </summary>
        public int CommentsCount
        {
            get { return 0; }
        }

        /// <summary>
        /// Retrieves a phrase or sentence that describes the feed or item
        /// </summary>
        public string Description
        {
            get { return String.Empty; }
        }

        /// <summary>
        /// Retrieves category that describes the feed or item
        /// </summary>
        public string Category
        {
            get { return String.Empty; }
        }

        /// <summary>
        /// Retrieves the URL from the feed item
        /// </summary>
        public Uri Link
        {
            get { return null; }
        }

        /// <summary>
        /// Retrieves the publication date and time of the feed or item
        /// </summary>
        public DateTime PubDate
        {
            get { return DateTime.Now; }
        }

        /// <summary>
        /// Retrieves the title from the feed or feed item
        /// </summary>
        public string Title
        {
            get { return "Loading..."; }
        }

        /// <summary>
        /// Retrieves if the feed is not readed
        /// </summary>
        public bool IsNotRead
        {
            get { return false; }
        }
    }
}
